press ahead - German English Dictionary